package com.zgjkhis.modules.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author yzq
 * @Description 订单退款
 * @Date 2021/7/26 10:30
 * @Param
 * @return
 **/
@Data
public class RefundOrderVO   {
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "订单号")
	@NotNull(message = "订单号不能为空")
	private String orderNo;
	@ApiModelProperty(value = "退款原因")
	@NotNull(message = "退款原因不能为空")
	private String msg;
	@ApiModelProperty(value = "1：部分退款(部分处方退款)，2：全部退款,默认全部退款(包括订单下所有处方)")
	@NotNull(message = "退款类型不能为空")
	private Integer type;
	@NotNull(message = "退款时间不能为空")
	private String refundTime;
	@NotNull(message = "实际退款金额")
	private String actRefund;
	@ApiModelProperty(value = "退款处方列表详情")
	private List<RefundInfoVO> infoList;

}
